//拿到连接后的mongoose
const mongoose = require('../connect');

//处理时间格式
const moment =  require('moment'); 

// console.log(moment().format('YYYY-MM-DD, HH:mm:ss')); //2022-12-20, 11:39:54

//创建文档结构
// 参数1：设置结构
// 参数2：配置非生成字段 - 避免产生_v字段
const userSchema = new mongoose.Schema({
    // username:String
    username:{
        type:String,
        required:true, //是否为必传数据
    },
    pwd:{
        type:String,
        required:true,
    },
    profile:{
        type:String,  //upload/admin.png 存储文件路径
        required:true,
    },
    create_time:{
        type:String,
        default:()=>moment().format('YYYY-MM-DD HH:mm:ss') //默认值
    }
},{versionKey:false});

// 生成操作用户对象
const userModel = mongoose.model('users',userSchema);

//导出userModel
module.exports = userModel;

